package br.unirio.octopus.dados;

import java.util.List;

import javax.persistence.Query;

import org.springframework.stereotype.Repository;

import br.unirio.octopus.dominio.Pais;
import br.unirio.octopus.dominio.Usuario;

@Repository
public class RepositorioDePais extends RepositorioGenerico<Pais, Integer> {

	public RepositorioDePais() {
		super(Pais.class);

	}
	
	public Pais obterPaisPeloNome(String nomeDoPais){

		Query query = getGerenciadorDeEntidade().createQuery(
				"FROM Pais where nomeDoPais = :nomeDoPais ");
		query.setParameter("nomeDoPais", nomeDoPais);

		List<Pais> pais = (List<Pais>) query.getResultList();

		if (pais.isEmpty())
			return null;
		else
			return pais.get(0);
	}

}
